Модуль мишки.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Програмного забезпечення (ПЗ)

Інформація про роботу

Рік:
2006
Тип роботи:
Курсова робота
Предмет:
Об'єктно-орієнтовані мови програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НУ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" кафедра ПЗ  Курсова робота з предмету „Об'єктно-орієнтовані мови програмування ” На тему: „Модуль мишки” Львів-2006 Зміст  TOC \o "1-3" \h \z \u  HYPERLINK \l "_Toc42274608" Вступ  PAGEREF _Toc42274608 \h 3  HYPERLINK \l "_Toc42274609" 1. Формулювання задачі  PAGEREF _Toc42274609 \h 4  HYPERLINK \l "_Toc42274610" 1.1. Системна структура миші  PAGEREF _Toc42274610 \h 4  HYPERLINK \l "_Toc42274611" 1.2. Скидання драйвера  PAGEREF _Toc42274611 \h 5  HYPERLINK \l "_Toc42274612" 1.3. Показати вказівник миші  PAGEREF _Toc42274612 \h 6  HYPERLINK \l "_Toc42274613" 1.4. Забрати вказівник миші  PAGEREF _Toc42274613 \h 6  HYPERLINK \l "_Toc42274614" 1.5. Отримання поточних координат миші і стан її кнопок  PAGEREF _Toc42274614 \h 6  HYPERLINK \l "_Toc42274615" 1.6. Переміщення вказівника в нове положення  PAGEREF _Toc42274615 \h 7  HYPERLINK \l "_Toc42274616" 2. Опис програми  PAGEREF _Toc42274616 \h 8  HYPERLINK \l "_Toc42274617" 3. Інструкція користувачу  PAGEREF _Toc42274617 \h 10  HYPERLINK \l "_Toc42274618" Висновки  PAGEREF _Toc42274618 \h 12  HYPERLINK \l "_Toc42274619" Література  PAGEREF _Toc42274619 \h 13  HYPERLINK \l "_Toc42274620" Додатки  PAGEREF _Toc42274620 \h 14  HYPERLINK \l "_Toc42274621" Додаток 1. Модуль для роботи з мишкою  PAGEREF _Toc42274621 \h 14  HYPERLINK \l "_Toc42274622" Додаток 2. Текст демонстраційної програми  PAGEREF _Toc42274622 \h 15  Вступ Стрімкий розвиток комп'ютерних технологій приводить до розвитку пристроїв, що взаємодіють з ними. З кожним роком розробляються новітні технології, які з часом реалізовуються у виробництві. До великої частки розробок, які стосуються комп'ютерної галузі, відносяться пристрої вводу інформації. Для виготовлення таких пристроїв, велику увагу звертають на швидкість вводу інформації, простоту та вигідність, а також економічні фактори виробництва. На даному етапі розвитку, компанії, що займаються виготовленням комп'ютерних пристроїв, досить часто розробляють нові та вдосконалюють вже існуючі розробки. Маніпулятор миша є одним з найпоширенішим пристроєм вводу інформації, який модернізується. По своїй структурі, миша, є досить простим та дешевим пристроєм, оскільки має просту технологію виготовлення, а також є досить зручною в користуванні. Більшість апаратних пристроїв, які входять до складу ПК, комплектуються драйверами – особливими програмами, за допомогою яких реалізується взаємодія з апаратурою на фізичному рівні. Не винятком є і маніпулятор миша: розроблений для неї фірмою Microsoft. Цей драйвер є стандартом для драйверів такого типу. В курсовій роботі розглянемо основні принципи побудови драйвера миші та використання його на системному рівні. 1. Формулювання задачі В курсовій роботі потрібно розробити модуль для роботи з мишкою, який дозволяє виконувати основні функції даного пристрою. Для роботи з мишкою на апаратному рівні потрібно використовувати прямий доступ до апаратних ресурсів, дані операції дозволяє виконувати мова програмування Assembler. Більшість мов програмування в свій синтаксис включають стандартні команди Assembler, не винятком є і Pascal. За допомогою цього компілятора напишемо модуль для роботи з мишкою, а також програму для демонстрації створеного модуля. Далі розглянемо основні принципи роботи маніпулятора мишки. Системна структура миші Переміщення миші вимірюється в кроках. Крок – це мінімальна відстань, яка реєструється датчиками миші. Зазвичай дозволяюча здатність датчиків відповідає 8 крокам на міліметр, тобто величина складає 0,125 мм.. Існують пристрої, що мають більш високу точність – до 16 кроків на міліметр. Монітор миші підраховує число кроків на кожному напрямку і перетворює їх в еквівалентну кількість елементів зображення віртуального екрану. Елементи зображення визначаються з с...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини